CrickPay
Cricket Ecosystem Platform
Document Type: PRD
Version: 1.0
Category: SaaS (Software as a Service)
Platform: Web + Android + iOS

Product Requirement Document

1. Executive Summary

Overview

CrickPay is a cloud-based Cricket Ecosystem Platform designed to help cricket academies and tournament organizers digitize and automate their complete operations.

The platform enables academy owners, coaches, students, parents, and administrative staff to manage daily operations through a single integrated system.

CrickPay simplifies academy administration by managing inquiries, admissions, training schedules, attendance, fee collection, payments, coaching feedback, accounting, facility booking, reports, and business analytics.

The platform is built as a multi-tenant SaaS solution, allowing multiple independent academies to operate securely on a shared cloud platform with isolated data.

Vision

To become the leading digital platform for sports academy management by providing a modern, scalable, and intelligent solution that simplifies operations and enhances the experience for academy owners, coaches, students, and parents.

Mission

To empower sports academies with technology that streamlines administration, improves coaching efficiency, enhances athlete development, and drives business growth.

Business Objectives

Digitize academy operations Reduce manual paperwork Improve communication Simplify fee collection Track athlete development Increase operational efficiency Support multiple academy branches Provide real-time business insights

Target Customers

Cricket Academies Tournament Organizers

2. Deployment Model

CrickPay operates as a cloud-based, multi-tenant SaaS platform. A single CrickPay Cloud instance serves many independent academies, each fully isolated from the others.

CrickPay Cloud
Academy A
Academy B
Academy C
Academy D
Academy E

Each academy receives a fully isolated environment:

Separate Portal Separate Database Separate Users Separate Reports Separate Billing

3. User Roles

Role Responsibility
Super AdminPlatform Administration
Academy OwnerBusiness Administration
Branch ManagerBranch Operations
ReceptionistAdmissions
CoachTraining Management
Ground StaffFacility Operations
AccountantFinance
ParentStudent Monitoring
StudentTraining Portal

4. Core Modules

Sixteen integrated modules cover the full cricket ecosystem — academy operations, coaching, tournaments, and finance.

1. Academy Management
Academy RegistrationMulti-Branch ManagementGround & Facility SetupWorking HoursHolidaysSubscription ManagementAcademy BrandingStaff & User Management
2. Student Onboarding
New Student RegistrationTrial Session RegistrationAdmissionParent DetailsEmergency ContactDocument UploadMedical InformationBatch SelectionCoach AllocationMembership Activation
3. Student Management
Student ProfileParent PortalBatch TransfersSkill LevelAttendance HistoryPerformance HistoryDocumentsActive/Inactive Status
4. Coach Management
Coach RegistrationQualificationsExperienceCertificationsAvailabilityAttendanceLeave ManagementPayrollPerformance Review
5. Staff Management
Reception StaffGround StaffAdmin StaffAttendanceShift ManagementPayrollTask Assignment
6. Training & Batch Management
Batch CreationSession PlanningCoach AssignmentGround AllocationEquipment AllocationHoliday CalendarReschedulingCapacity Management
7. Attendance Management
Coverage
Student AttendanceCoach AttendanceStaff Attendance
Methods
QR CodeOTPMobile AppManualBiometric (Optional)
8. Performance Management
Coach FeedbackFitness ReportsSkill AssessmentVideo AnalysisPerformance GraphsCertificatesAchievement Tracking
9. Fee & Subscription Management
Monthly PlansQuarterly PlansHalf-Yearly PlansAnnual PlansCampsOnline PaymentsAuto RenewalDiscountsInstallmentsReceiptsInvoices
10. Tournament Management
Flagship Module
Tournament Setup
Tournament CreationTournament CategoriesAge GroupsVenue ManagementMatch ScheduleTournament RulesEntry FeeRegistration DeadlineDay-wise Schedule
Organizer Management
Organizer RegistrationOrganization ProfileContact DetailsTournament PermissionsRevenue SharingOrganizer Dashboard
Team Management
Team RegistrationTeam ManagerPlayer RegistrationSquad ApprovalTeam DocumentsJersey Details
Player Registration
Individual RegistrationTeam RegistrationAge VerificationPlayer DocumentsMedical Declaration
Match Management
Match SchedulingGround AllocationToss DetailsUmpire AssignmentScorer AssignmentLive Score IntegrationMatch StatusMatch Result
Fixtures
League FixturesKnockout FixturesQuarter FinalsSemi FinalsFinalsAuto Fixture GenerationPoints Table & NRR RankingTie-Breaker Rules (Head-to-Head)
Scoring
Ball-by-Ball ScoringRunsWicketsExtrasPartnershipsWagon WheelScorecardLive Commentary
Officials Management
UmpiresScorersMatch RefereesGround Officials
Awards
Player of MatchPlayer of TournamentBest BatsmanBest BowlerBest FielderFair Play Award
Tournament Payments
Team Entry FeesPlayer Registration FeesUmpire PaymentsPrize MoneySponsor Income
Reports
FixturesPoints TablePlayer StatisticsTeam StatisticsRevenue ReportsMatch ReportsTournament Summary
11. Match Management (Academy Matches)
Distinct from Tournament Management — covers academy practice and friendly matches.
Match Creation
Age GroupPractice / Tournament / FriendlyGroundOpponentReporting TimeMatch FeeBall TypeDress Code
Squad Management
Player SelectionReserve PlayersAttendanceConfirmation Status
Payment Management
Send Payment LinkOnline PaymentPayment StatusPending ListRefund ManagementPayment Reports
Match Reports
Playing XIScore SummaryCoach FeedbackAttendanceMatch Statistics
12. Facility Booking
Ground BookingNets BookingIndoor Facility BookingEquipment BookingCalendar ViewQR Check-In
13. Inventory Management
EquipmentUniformsAssetsPurchase OrdersStock Management
14. Finance & Accounting
Cash BookBank BookIncomeExpensesPayrollVendor PaymentsGST ReportsProfit & LossBalance Sheet
15. Communication Center
EmailSMSWhatsAppPush NotificationsBirthday WishesFee RemindersAttendance AlertsAnnouncements
16. Reports & Analytics
Executive DashboardStudent ReportsCoach ReportsAttendance ReportsRevenue ReportsTournament ReportsMatch ReportsFacility UtilizationFinancial ReportsGrowth Analytics

5. Pricing & Subscription Model

CrickPay is offered as a tiered, subscription-based SaaS product, billed per academy branch with usage-based limits on active students.

Tier Target Academy Size Includes
StarterSingle branch, up to 150 studentsCore Modules, Fee Management, Attendance
GrowthMulti-branch, up to 1,000 studentsStarter + Performance Management, Facility Booking, API Access
EnterpriseUnlimited branches & studentsGrowth + Dedicated Support, Custom Integrations, Advanced Analytics
Monthly BillingAnnual Billing (Discounted)Per-Branch PricingPer-Student Add-OnFree Trial

6. Onboarding & Support

Onboarding
Guided Academy Setup Wizard
Bulk Student & Coach Data Import
Dedicated Onboarding Specialist (Growth/Enterprise)
Video Tutorials & Knowledge Base
Support SLAs
Email & Chat Support — All Tiers
Priority Support (Growth) — 24hr Response
Dedicated Account Manager (Enterprise) — 4hr Response
99.9% Uptime SLA

7. API & Integrations

A public REST API and webhook framework let academies and partners extend CrickPay or connect it to existing tools.

Public REST APIWebhooksGoogle Calendar SyncGoogle Workspace / Microsoft 365 SSOAccounting Export (Tally, Zoho Books, QuickBooks)Zapier / Make ConnectorDeveloper API Docs & Sandbox

8. Localization & Multi-Currency

Built for Indian academies from day one, with the flexibility to serve international customers.

Multi-Currency Billing (INR, USD, AED, GBP)GST-Compliant InvoicingMulti-Language UI (English, Hindi, Regional Languages)Time Zone SupportLocal Payment Methods (UPI, Cards, Net Banking, Wallets)

9. Applications & Portals

Mobile Applications
Student App
Parent App
Coach App
Staff App
Academy Admin App
Web Portals
Super Admin Portal
Academy Portal
Finance Portal
Coach Portal
Reception Portal

10. Technology Stack

Layer Technology
FrontendReact.js, Flutter
BackendSpring Boot Microservices
DatabasePostgreSQL
CloudMicrosoft Azure / AWS
AuthenticationOAuth 2.0 + JWT
Payment GatewayRazorpay, Stripe
NotificationsFirebase, WhatsApp API, SMS Gateway

11. Security

Role-Based Access Control (RBAC) Multi-Factor Authentication Data Encryption Audit Logs Daily Backup Disaster Recovery
CrickPay — Product Requirement Document — Version 1.0